Aop and Dynamic Component Adaptation

نویسندگان

  • Javier Cámara
  • Carlos Canal
  • Javier Cubo
  • Juan Manuel Murillo
چکیده

The use of Commercial-Off-The-Shelf components in the development of software systems is supposed to result in a reduction of development costs and time by promoting reusability. On the contrary, due to the Black-Box nature they exhibit, the use of COTS products may result in a burden for developers as continuous re-adaptation may be required along the software life-cycle or even at runtime if the nature of the system demands it. In this work we consider AOP techniques and mechanisms in order to alleviate this situation, proposing an AOP-based adaptation framework design.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Aspect-Oriented Adaptation Framework for Dynamic Component Evolution

This paper briefly describes the design of a dynamic adaptation management framework exploiting the concepts provided by Aspect-Oriented Software Development (AOSD) -in particular Aspect-Oriented Programming (AOP)-, as well as reflection and adaptation techniques in order to support and speed up the process of dynamic component evolution by tackling issues related to signature and protocol inte...

متن کامل

AO approaches for Component Adaptation

CBSD has been an emergent development technology in the last years, trying to make easier and faster the development of new applications by reusing prefabricated components. However, components not always fit well, being necessary their adaptation. AOP has solved successfully some of this problems. In this position paper, several AOP platforms, which apply aspects to components, dealing with in...

متن کامل

Dynamic AOP with PROSE

Dynamic Aspect-Oriented Programming (d-AOP) is an important tool to implement adaptation in a wide variety of applications. In particular, large distributed infrastructures, middleware, and pervasive computing environments can greatly benefit from d-AOP to adapt software systems at run time. In this paper, we discuss the design of PROSE, an open source, generic platform for software adaptation....

متن کامل

AOP and Reflection for Dynamic Hyperslices

In this paper we present a Model for Dynamic Hyperslices which uses a particular Aspect-Oriented (AO) approach – Hyperspaces – for decomposition and reflection as a means for composition of software modules. This model allows for structured, dynamic, incremental change introduction and rollback, thus, supporting run-time evolution yet preserving component modularity. The applicability of the mo...

متن کامل

AOCI: Weaving Components in a Distributed Environment

Mobile and embedded devices like PDAs, mobile phones, and all kinds of consumer hardware populate the world we live in. Despite the vision of ubiquitous computing and its idea of spontaneous interaction among these devices more than fifteen years ago, most of them are still isolated and restricted in their interaction capabilities. One reason for this limitation is the poor support for dynamic ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006